Savannah Kreider's profile

Github Year 1 Semester 1- Year 2 Semester 2

Programming Projects Year 1 & 2
GitHub(prior to proper setup in Year 2 Semester 2) for all
Year 1 Semester 1: Breakout game with SDL and OpenGL in C
Keyboard controlled paddle, 3 Different levels, lives, and points for breaking blocks are tracked. Depending on the points determines power ups (ex: paddle size, extra life, speed of ball) and increased difficulty within the level. As you go up in levels the harder it becomes to break each layer of blocks

Year 1 Semester 2: Python tool for Maya with GUI
Within the UI is diffrent tabs depending on the current need, initial curve based on points, subdividing curve, applying Rodrigues formula to have high user controlled randomness, mesh generated from curve, and material created with color and transparency options.

Quick example of transparency in material and of on the same plane how user can control curve randomness to not go beyond a certain angle of rotation
Year2Semester1.ZIP is some side tasks that I wanted to highlight applying mathematics to C/C++ visual implementation with things like Ray Tracing
Year 2 Semester 1: Using 2D Fourier Transformations and an image a txt file to take the background and blur it wile protecting the foreground (the Squirrel) as much as we can

Github Year 1 Semester 1- Year 2 Semester 2
Published:

Owner

Github Year 1 Semester 1- Year 2 Semester 2

Published: